<%@ page import="java.net.URLDecoder" %>
<%@ page import="java.util.Date" %>
<%@ page import="java.text.SimpleDateFormat" %>
<%@ page import="java.net.URLEncoder" %><%--
  Created by IntelliJ IDEA.
  User: 29787
  Date: 2020/11/15
  Time: 11:12
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
<%
    Cookie[] cs = request.getCookies();
    boolean flag=false;//表示Cookie中没有某一Cookie值
    if(cs!=null && cs.length>0)
    {
        for (Cookie cookie : cs)
        {
            if(cookie.getName().equalsIgnoreCase("lastTime"))
            {
                flag=true;
                String time=cookie.getValue();//获取上一次Cookie中的之间
                time= URLDecoder.decode(time,"utf-8");//将时间解码操作
                response.getWriter().write("<h1>欢迎回来，你上一次访问时间为："+time+"</h1>");
                Date date=new Date();
                SimpleDateFormat stf=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
                String stf_date=stf.format(date);
                //进行URL编码
                stf_date = URLEncoder.encode(stf_date,"utf-8");
                cookie.setValue(stf_date);
                cookie.setMaxAge(60*2);
                response.addCookie(cookie);
                break;
            }
        }
    }
    if(cs==null||cs.length==0||flag==false)
    {
        Date date=new Date();//获取系统当前时间
        SimpleDateFormat stf=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
        String stf_date = stf.format(date);
        //进行URL编码
        stf_date= URLEncoder.encode(stf_date,"utf-8");
        Cookie cookie=new Cookie("lastTime",stf_date);
        //设置Cookie存储时间为1小时
        cookie.setMaxAge(60*2);
        response.getWriter().write("<h1>欢迎第一次到来！</h1>");
        response.addCookie(cookie);
    }
%>
</body>
</html>
